package br.com.lfm.academia.to;

import java.io.Serializable;

import br.com.lfm.arquitetura.entidade.Entidade;


public class DadosEmpresa implements Entidade {


	private java.math.BigDecimal id;

	private java.lang.String descricaoEmpresa;

	private java.lang.String endereco;

	private java.lang.String cidade;

	private java.lang.String cnpj;

	private java.util.Collection<Usuario> usuarios;

	private java.util.Collection<Historico> historicos;

	private java.util.Collection<Evento> eventos;

	/**
	 * @return O valor do atributo id
	 */
	public java.math.BigDecimal getId() {
		return id;
	}

	/**
	 * @param idEmpresa atribui um valor ao atributo id
	 */
	public void setId(java.math.BigDecimal idEmpresa) {
		this.id = idEmpresa;
	}

	/**
	 * @return O identificador desta entidade
	 *
	 * @see br.jus.stj.alp01.arquitetura.entidade.Entidade#getIdentificador()
	 */
	public Serializable getIdentificador() {
		return getId();
	}
	
	/**
	 * @return O valor do atributo descricaoEmpresa
	 */
	public java.lang.String getDescricaoEmpresa() {
		return descricaoEmpresa;
	}

	/**
	 * @param _descricaoEmpresa atribui um valor 
	 * 		ao atributo descricaoEmpresa
	 */
	public void setDescricaoEmpresa(
			java.lang.String _descricaoEmpresa) {
		this.descricaoEmpresa = _descricaoEmpresa;
	}
	
	/**
	 * @return O valor do atributo endereco
	 */
	public java.lang.String getEndereco() {
		return endereco;
	}

	/**
	 * @param _endereco atribui um valor 
	 * 		ao atributo endereco
	 */
	public void setEndereco(
			java.lang.String _endereco) {
		this.endereco = _endereco;
	}
	
	/**
	 * @return O valor do atributo cidade
	 */
	public java.lang.String getCidade() {
		return cidade;
	}

	/**
	 * @param _cidade atribui um valor 
	 * 		ao atributo cidade
	 */
	public void setCidade(
			java.lang.String _cidade) {
		this.cidade = _cidade;
	}
	
	/**
	 * @return O valor do atributo cnpj
	 */
	public java.lang.String getCnpj() {
		return cnpj;
	}

	/**
	 * @param _cnpj atribui um valor 
	 * 		ao atributo cnpj
	 */
	public void setCnpj(
			java.lang.String _cnpj) {
		this.cnpj = _cnpj;
	}
	
	/**
	 * @return O valor do atributo usuarios;
	 */
	public java.util.Collection<Usuario> getUsuarios() {
		return usuarios;
	}

	/**
	 * @param _usuarios atribui um valor 
	 * 		ao atributo this.usuarios
	 */
	public void setUsuarios(
			java.util.Collection<Usuario> _usuarios) {
		this.usuarios = _usuarios;
	}
	
	/**
	 * @return O valor do atributo historicos;
	 */
	public java.util.Collection<Historico> getHistoricos() {
		return historicos;
	}

	/**
	 * @param _historicos atribui um valor 
	 * 		ao atributo this.historicos
	 */
	public void setHistoricos(
			java.util.Collection<Historico> _historicos) {
		this.historicos = _historicos;
	}
	
	/**
	 * @return O valor do atributo eventos;
	 */
	public java.util.Collection<Evento> getEventos() {
		return eventos;
	}

	/**
	 * @param _eventos atribui um valor 
	 * 		ao atributo this.eventos
	 */
	public void setEventos(
			java.util.Collection<Evento> _eventos) {
		this.eventos = _eventos;
	}
	
}
 